/**
	elementspanel
*/
#elementspanel .bd {
    overflow:auto;
    background-color:#fff;
    padding:10px;
}

#elementspanel .ft {
    height:15px;
    padding:0;
}

#elementspanel .yui-resize-handle-br {
    right:0;
    bottom:0;
    height: 8px;
    width: 8px;
    position:absolute;
}

#elementspanel_c.hide-scrollbars .yui-resize .bd {
    overflow: hidden;
}

#elementspanel_c.show-scrollbars .yui-resize .bd {
    overflow: auto;
}

#elementspanel_c.show-scrollbars .underlay {
    overflow: visible;
}

/**
	propertiespanel
*/
#propertiespanel .bd {
    overflow:auto;
    background-color:#fff;
    padding:10px;
    font: 12px/14px sans-serif;
}

#propertiespanel .ft {
    height:15px;
    padding:0;
}

#propertiespanel .yui-resize-handle-br {
    right:0;
    bottom:0;
    height: 8px;
    width: 8px;
    position:absolute;
}

#propertiespanel_c.hide-scrollbars .yui-resize .bd {
    overflow: hidden;
}

#propertiespanel_c.show-scrollbars .yui-resize .bd {
    overflow: auto;
}

#propertiespanel_c.show-scrollbars .underlay {
    overflow: visible;
}


/**
	maplayoutareapanel
*/
#maplayoutareapanel .bd {
    overflow:auto;
    background-color:#999;
    padding:10px;
}

#maplayoutareapanel .ft {
    height:15px;
    padding:0;
}

#maplayoutareapanel .yui-resize-handle-br {
    right:0;
    bottom:0;
    height: 8px;
    width: 8px;
    position:absolute;
}

#maplayoutareapanel_c.hide-scrollbars .yui-resize .bd {
    overflow: hidden;
}

#maplayoutareapanel_c.show-scrollbars .yui-resize .bd {
    overflow: auto;
}

#maplayoutareapanel_c.show-scrollbars .underlay {
    overflow: visible;
}


/**
	palettepanel
*/

#palettepanel .bd {
    overflow:auto;
    background-color:#fff;
    padding:10px;
}

#palettepanel .ft {
    height:15px;
    padding:0;
}

#palettepanel .yui-resize-handle-br {
    right:0;
    bottom:0;
    height: 8px;
    width: 8px;
    position:absolute;
}

#palettepanel_c.hide-scrollbars .yui-resize .bd {
    overflow: hidden;
}

#palettepanel_c.show-scrollbars .yui-resize .bd {
    overflow: auto;
}

#palettepanel_c.show-scrollbars .underlay {
    overflow: visible;
}


/**
	layout
*/	
#layout {
        background-color:#fff;
        width: 640px;
        height: 640px;
}
    
div { position: relative; } 
 

/**
	imageelementpushbutton
*/
.yui-button#imageelementpushbutton button {

    background: url(icon-image.bmp) center center no-repeat;
    text-indent: -4em;
    overflow: hidden;
    padding: 0 .75em;
    width: 2em;
    *margin-left: 4em;   /* IE only */
    *padding: 0 1.75em;  /* IE only */

}

/**
	labelelementpushbutton
*/
.yui-button#labelelementpushbutton button {

    background: url(icon-label.bmp) center center no-repeat;
    text-indent: -4em;
    overflow: hidden;
    padding: 0 .75em;
    width: 2em;
    *margin-left: 4em;   /* IE only */
    *padding: 0 1.75em;  /* IE only */

}

/**
	selectionpushbutton
*/
.yui-button#selectionpushbutton button {

    background: url(icon-selection.bmp) center center no-repeat;
    text-indent: -4em;
    overflow: hidden;
    padding: 0 .75em;
    width: 2em;
    *margin-left: 4em;   /* IE only */
    *padding: 0 1.75em;  /* IE only */

}

/**
	removeelementpushbutton
*/
.yui-button#removeelementpushbutton button {

    background: url(icon-remove.bmp) center center no-repeat;
    text-indent: -4em;
    overflow: hidden;
    padding: 0 .75em;
    width: 2em;
    *margin-left: 4em;   /* IE only */
    *padding: 0 1.75em;  /* IE only */

}

/**
	puttotoppushbutton
*/
.yui-button#puttotoppushbutton button {

    background: url(icon-puttotop.bmp) center center no-repeat;
    text-indent: -4em;
    overflow: hidden;
    padding: 0 .75em;
    width: 2em;
    *margin-left: 4em;   /* IE only */
    *padding: 0 1.75em;  /* IE only */

}

/**
	puttobottompushbutton
*/
.yui-button#puttobottompushbutton button {

    background: url(icon-puttobottom.bmp) center center no-repeat;
    text-indent: -4em;
    overflow: hidden;
    padding: 0 .75em;
    width: 2em;
    *margin-left: 4em;   /* IE only */
    *padding: 0 1.75em;  /* IE only */

}

/**
	elementstreeview
*/

/*#elementstreeview {position:relative; width:250px; background: #fff; padding:1em;}*/
.icon-tlayout { display:block; height: 22px; padding-left: 20px; background: transparent url(icon-layout.bmp) 0 0px no-repeat; }
.icon-timage { display:block; height: 22px; padding-left: 20px; background: transparent url(icon-image.bmp) 0 0px no-repeat; }
.icon-tlabel { display:block; height: 22px; padding-left: 20px; background: transparent url(icon-label.bmp) 0 0px no-repeat; }

